package com.business.model.taskBat;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author maotao.li
 * @since 2017-12-08
 */
@TableName("taobao_import_msg")
public class TaobaoImportMsg extends Model<TaobaoImportMsg> {

    private static final long serialVersionUID = 1L;

	@TableId(value="id", type= IdType.AUTO)
	private Integer id;
    /**
     * 编号
     */
	@TableField("the_code")
	private String theCode;
    /**
     * 微信昵称
     */
	@TableField("wx_name")
	private String wxName;
    /**
     * 微信openid
     */
	@TableField("wx_openid")
	private String wxOpenid;
    /**
     * 旺旺号或jd号
     */
	private String accounts;
    /**
     * 购买商品
     */
	private String goods;
    /**
     * 手机号
     */
	@TableField("phone_num")
	private String phoneNum;
    /**
     * IP 地址
     */
	@TableField("ip_addr")
	private String ipAddr;
    /**
     * ip归属地
     */
	@TableField("ip_attribution")
	private String ipAttribution;
    /**
     * 提交时间
     */
	@TableField("commit_date")
	private String commitDate;
    /**
     * 1 taobao 2 jd
     */
	@TableField("the_type")
	private Integer theType;
    /**
     * 黑白名单  0 正常 1 黑名单
     */
	@TableField("black_white")
	private Integer blackWhite;
    /**
     * 备注
     */
	private String notes;
    /**
     * 创建时间
     */
	@TableField("create_time")
	private String createTime;
    /**
     * 创建人
     */
	@TableField("create_name")
	private String createName;
    /**
     * 更新时间
     */
	@TableField("update_time")
	private String updateTime;
    /**
     * 更新人员
     */
	@TableField("update_name")
	private String updateName;
    /**
     * wxgzh in_message主键值 数据导入专用
     */
	@TableField("in_message_id")
	private String inMessageId;
    /**
     * 微信号
     */
	@TableField("weixin_code")
	private String weixinCode;
    /**
     * 推荐人微信号
     */
	@TableField("recom_weixin_code")
	private String recomWeixinCode;
    /**
     * 推荐人IP归属地
     */
	@TableField("recom_ip_attribution")
	private String recomIpAttribution;
    /**
     * 审核员
     */
	private String auditor;
    /**
     * 删除标记 1存在 0删除
     */
	@TableField("delete_flag")
	private Integer deleteFlag;
    /**
     * 是否手动添加数据 1:是
     */
	@TableField("hand_op")
	private Integer handOp;
    /**
     * 是否验证数据 0未验证  1已验证
     */
	@TableField("check_judge")
	private Integer checkJudge;


	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getTheCode() {
		return theCode;
	}

	public void setTheCode(String theCode) {
		this.theCode = theCode;
	}

	public String getWxName() {
		return wxName;
	}

	public void setWxName(String wxName) {
		this.wxName = wxName;
	}

	public String getWxOpenid() {
		return wxOpenid;
	}

	public void setWxOpenid(String wxOpenid) {
		this.wxOpenid = wxOpenid;
	}

	public String getAccounts() {
		return accounts;
	}

	public void setAccounts(String accounts) {
		this.accounts = accounts;
	}

	public String getGoods() {
		return goods;
	}

	public void setGoods(String goods) {
		this.goods = goods;
	}

	public String getPhoneNum() {
		return phoneNum;
	}

	public void setPhoneNum(String phoneNum) {
		this.phoneNum = phoneNum;
	}

	public String getIpAddr() {
		return ipAddr;
	}

	public void setIpAddr(String ipAddr) {
		this.ipAddr = ipAddr;
	}

	public String getIpAttribution() {
		return ipAttribution;
	}

	public void setIpAttribution(String ipAttribution) {
		this.ipAttribution = ipAttribution;
	}

	public String getCommitDate() {
		return commitDate;
	}

	public void setCommitDate(String commitDate) {
		this.commitDate = commitDate;
	}

	public Integer getTheType() {
		return theType;
	}

	public void setTheType(Integer theType) {
		this.theType = theType;
	}

	public Integer getBlackWhite() {
		return blackWhite;
	}

	public void setBlackWhite(Integer blackWhite) {
		this.blackWhite = blackWhite;
	}

	public String getNotes() {
		return notes;
	}

	public void setNotes(String notes) {
		this.notes = notes;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getCreateName() {
		return createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateName() {
		return updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	public String getInMessageId() {
		return inMessageId;
	}

	public void setInMessageId(String inMessageId) {
		this.inMessageId = inMessageId;
	}

	public String getWeixinCode() {
		return weixinCode;
	}

	public void setWeixinCode(String weixinCode) {
		this.weixinCode = weixinCode;
	}

	public String getRecomWeixinCode() {
		return recomWeixinCode;
	}

	public void setRecomWeixinCode(String recomWeixinCode) {
		this.recomWeixinCode = recomWeixinCode;
	}

	public String getRecomIpAttribution() {
		return recomIpAttribution;
	}

	public void setRecomIpAttribution(String recomIpAttribution) {
		this.recomIpAttribution = recomIpAttribution;
	}

	public String getAuditor() {
		return auditor;
	}

	public void setAuditor(String auditor) {
		this.auditor = auditor;
	}

	public Integer getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Integer deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public Integer getHandOp() {
		return handOp;
	}

	public void setHandOp(Integer handOp) {
		this.handOp = handOp;
	}

	public Integer getCheckJudge() {
		return checkJudge;
	}

	public void setCheckJudge(Integer checkJudge) {
		this.checkJudge = checkJudge;
	}

	@Override
	protected Serializable pkVal() {
		return this.id;
	}

}
